package com.example.yin.dao;

import com.example.yin.domain.ConsumerSongList;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface ConsumerSongListMapper {

    /*user module*/
    ConsumerSongList selectById(Integer id);//根据id获取用户自定义歌单
    int addSongList(ConsumerSongList consumerSongList);//用户添加自定义歌单
    List<ConsumerSongList> selectByUserId(Integer userId);//根据用户id返回用户歌单
    int deleteById(Integer id);//用户删除歌单
    int updateSongList(ConsumerSongList consumerSongList);//用户更新自定义歌单
    int updateSongListAvator(ConsumerSongList record);
    List<ConsumerSongList> queryConsumerSongList(@Param("str") String str, @Param("userId") Integer userId);//搜索个人歌单，歌单风格/歌单名


    /*unmodified*/
    int insertSelective(ConsumerSongList record);
    int updateByPrimaryKeySelective(ConsumerSongList record);
    int updateByPrimaryKey(ConsumerSongList record);


}